#include<stdio.h>

int power(int x, int y);

int main()
{
    long int n, i, j, sum, k;  //k用来在for循环中代替i，因为i要控制循环，不能改变
    scanf("%ld",&n);
    for(i = power(10, n-1); i<power(10, n); i++)
    {
        sum = 0;
        k = i;
        for(j=0;j<n;j++)
        {
            sum += power(k%10, n);
            k = k/10;
        }
        if(sum == i)
        {
            printf("%ld\n",sum);
        }
    }

    return 0;
}

int power(int x, int y)
{
    int i, s = 1;
    for(i = 0;i<y;i++)
    {
        s *= x;
    }
    return s;
}
